package com.qf.leadnewsarticle.model.dtos;

import lombok.Data;

import java.util.Date;

@Data
public class HomePageDto {

    public static final Integer DEFAULT_SIZE = 10;

    Integer index;

    /**
     * 数据加载类型 load-1  loadnew-0  loadmore-2
     */
    private Integer loaddir;

    /**
     *  资讯列表中最新发布的那条咨询的时间
     */
    private Date maxBehotTime;
    /**
     *  资讯列表中最早发布的那条咨询的时间
     */
    private Date minBehotTime;

    /**
     * 加载数量
     */
    private Integer size;

    /**
     * 加载频道  __all__ - 推荐频道  1-java频道
     */
    private String tag;

    public void checkSize(){
        Integer size = DEFAULT_SIZE;

        if (this.getSize()<=0){
            this.setSize(DEFAULT_SIZE);
        }

        size = this.getSize()>30?size:this.getSize();
        this.setSize(size);
    }
}
